<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<META name="generator" content="HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org">
<TITLE>FastCGI</TITLE>
<META name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.79">
<LINK rel="HOME" title="Abyss Web Server For Windows User's Guide" href="index.html">
<LINK rel="UP" title="CGI, FastCGI, and ISAPI" href="scripting.html">
<LINK rel="PREVIOUS" title="CGI environment variables" href="cgivars.html">
<LINK rel="NEXT" title="ISAPI Extensions" href="isapi.html">
<LINK rel="STYLESHEET" type="text/css" href="stylesheet.css">
<META name="AppleIcon" content="icon.png">
<META name="AppleTitle" content="FastCGI">
<META name="Description" content="FastCGI">
<META name="AppleOrder" content="">
</HEAD>
<BODY class="SECT1" bgcolor="#FFFFFF" text="#000000">
<DIV class="NAVHEADER">
<TABLE summary="Header navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
<TR>
<TH colspan="3" align="center">Abyss Web Server For Windows User's Guide</TH>
</TR>
<TR>
<TD width="10%" align="left" valign="bottom"><A href="cgivars.html" accesskey="P">Prev</A></TD>
<TD width="80%" align="center" valign="bottom">Chapter 6. CGI, FastCGI, and ISAPI</TD>
<TD width="10%" align="right" valign="bottom"><A href="isapi.html" accesskey="N">Next</A></TD>
</TR>
</TABLE>
<HR align="left" width="100%"></DIV>
<DIV class="SECT1">
<H1 class="SECT1"><A name="FASTCGI" id="FASTCGI">FastCGI</A></H1>
<P>Abyss Web Server features a full support for the FastCGI responder role as described in the FastCGI specification version 1.0 available in <KBD class="USERINPUT"><A href="http://www.fastcgi.com/devkit/doc/fcgi-spec.html" target="_top">http://www.fastcgi.com/devkit/doc/fcgi-spec.html</A></KBD>.</P>
<P>It supports mono-threaded and multi-threaded FastCGI applications and automatically spawns the required number of FastCGI processes to accommodate the current server load. Processes that have not been used after a period of time (as set in <B class="GUILABEL">FastCGI Processes Timeout</B>) are aborted. Abyss Web Server supports also connecting to and using remote FastCGI servers.</P>
<P>FastCGI developers benefit also from advanced debugging capabilities in Abyss Web Server since it can be configured to log errors only or all the input/output and low level information exchanged between the FastCGI application and the server.</P>
</DIV>
<DIV class="NAVFOOTER">
<HR align="left" width="100%">
<TABLE summary="Footer navigation table" width="100%" border="0" cellpadding="0" cellspacing="0">
<TR>
<TD width="33%" align="left" valign="top"><A href="cgivars.html" accesskey="P">Prev</A></TD>
<TD width="34%" align="center" valign="top"><A href="index.html" accesskey="H">Home</A></TD>
<TD width="33%" align="right" valign="top"><A href="isapi.html" accesskey="N">Next</A></TD>
</TR>
<TR>
<TD width="33%" align="left" valign="top">CGI environment variables</TD>
<TD width="34%" align="center" valign="top"><A href="scripting.html" accesskey="U">Up</A></TD>
<TD width="33%" align="right" valign="top">ISAPI Extensions</TD>
</TR>
</TABLE>
</DIV>
<DIV class="COPYRIGHT">Copyright &copy; 2001-2009 Aprelium</DIV>
</BODY>
</HTML>
